package cn.org.xuanguang.kepler.hormos.rdb.dml.operator;

import cn.org.xuanguang.kepler.hormos.orm.acl.IPolicy;

/**
 * 执行器总参数，所有的dml执行器理论上，都应把该接口的实现当做入参
 *
 * @param <T> 参数类bean对象
 * @author jarod
 * @since 1.0
 */
public interface OperatorParameter<T> {
//    所有的施加于crud的sql语句策略都应该在此被拦截加载

//    /**
//     * 根据策略名称获取策略对象。
//     *
//     * @param policyName 策略的名称，用于标识特定的策略。
//     * @return 返回与策略名称对应的IPolicy对象。
//     */
//    default IPolicy getPolicy(String policyName) {
//        return IPolicy.of(policyName);
//    }

}
